package com.li.service;

import com.li.entity.PageResult;
import com.li.entity.QueryPageBean;
import com.li.pojo.Menu;
import java.util.List;
import java.util.Map;

public interface MenuService {
    
    List<Menu> getMenuList(int id);

    void add(Menu menu);

    void deleteById(Integer id);

    void updateById(Menu menu);

    Menu findById(Integer id);

    PageResult findAll(QueryPageBean queryPageBean);

    List<Menu> findMenusByUserId(Integer userId);

    List<Map<String, Object>> findParentMenuIds();

    List<Menu>findAllMenu();

    List<Integer> findMenuIdsByRoleId(Integer roleId);
}
